package org.rainbowinverted.charging.device.connect.bl.server.message.in;

import lombok.Builder;
import lombok.Data;

import java.io.Serializable;

/**
 * 事件信息
 *
 * @author huaiping
 */
@Data
@Builder
public class BlDeviceEventInfoIn implements Serializable {
    /**
     * 插入
     */
    private Boolean gunInserted;
    /**
     * 拔枪
     */
    private Boolean gunPullOfOut;
    /**
     * 过压
     */
    private Boolean overVoltage;
    /**
     * 过压恢复
     */
    private Boolean overVoltageRecover;
    /**
     * 欠压
     */
    private Boolean underVoltage;
    /**
     * 欠压恢复
     */
    private Boolean underVoltageRecover;
    /**
     * 紧停
     */
    private Boolean emergency;
    /**
     * 紧停恢复
     */
    private Boolean emergencyRecover;
    /**
     * AC电源断开
     */
    private Boolean acPowerOff;
    /**
     * AC电源恢复
     */
    private Boolean acPowerRecover;
}
